Access Latency Reduction in Contemporary DRAM Memories
نویسندگان
چکیده
Performances of DRAM memories are characterized by memory latency and bandwidth. Contemporary DRAM memories more successfully satisfy demands for higher bandwidth than lower latency. In this paper solutions, which may reduce latency of these memories, are investigated. These solutions are two new controller policies called ’Write-miss Only Close-Page’ and ’Write-miss Only Close-Page-Open previous Page’ as well as several address remapping schemes. ’Write-miss Only Close-Page’ policy is basically a combination of the policies ’Open-Page’ and ’ClosePage-Autoprecharge’. For all DRAM reads ’Open-Page’ policy is used. Also for all DRAM writes that cause row-buffer hits ’Open-Page’ policy is used. For all DRAM writes that cause row-buffer misses ’ClosePage-Autoprecharge’ policy is used. ’Write-miss Only Close-Page-Open previous Page’ policy is the same as ’Writemiss Only Close-Page’, except that after the precharge the previously open row is opened again. Simulations show improvements in using these combined policies. Permutation-based Page Interleaving scheme is known as an effective address remapping scheme for reducing row-buffer conflicts, which are consequence of conflict cache memory misses. This scheme is based on using xor circuits for changing bank indices of data blocks that fit into the same cache memory line set. We improve this scheme by proposing five similar schemes, with slightly better effectiveness. Three of the proposed schemes have approximately the same performances, but do not use xor circuits at all. Two of the proposed schemes use xor circuits but have slightly better performances.
منابع مشابه
Dynamic Random Access Memory: A Survey
The increasing gap between processor speed and main memory latency has accelerated the development of various innovative architectures from dynamic random access memory(DRAM) vendors. We note that recent DRAM innovations have taken place along three dimensions: reduce access latency, develop new interfaces to achieve higher bandwidth, and add simple logic to the DRAM core for application specii...
متن کاملExploring the Potential of Phase Change Memories as an Alternative to DRAM Technology
Scalability poses a severe threat to the existing DRAM technology. The capacitors that are used for storing and sensing charge in DRAM are generally not scaled beyond 42nm. This is because; the capacitors must be sufficiently large for reliable sensing and charge storage mechanism. This leaves DRAM memory scaling in jeopardy, as charge sensing and storage mechanisms become extremely difficult. ...
متن کاملUnderstanding and Improving the Latency of DRAM-Based Memory Systems
Over the past two decades, the storage capacity and access bandwidth of main memory have improved tremendously, by 128x and 20x, respectively. These improvements are mainly due to the continuous technology scaling of DRAM (dynamic random-access memory), which has been used as the physical substrate for main memory. In stark contrast with capacity and bandwidth, DRAM latency has remained almost ...
متن کاملExploring Opportunities for Non-volatile Memories in Big Data Applications
Large-capacity memory system allows big data applications to load as much data as possible for in-memory processing, which improves application performance. However, DRAM faces both scalability and energy challenges due to its inherent charging mechanism. Thus, DRAM-based memory system incurs excessive cost to meet both capacity and energy requirements for the emerging big data workloads. Fortu...
متن کاملManaging Hybrid Main Memories with a Page-Utility Driven Performance Model
Hybrid memory systems comprised of dynamic random access memory (DRAM) and non-volatile memory (NVM) have been proposed to exploit both the capacity advantage of NVM and the latency and dynamic energy advantages of DRAM. An important problem for such systems is how to place data between DRAM and NVM to improve system performance. In this paper, we devise the first mechanism, called UBM (page Ut...
متن کامل